<?php

class Profesor{
	
	public $bd;
	public $resultado;
	
	public function __construct(){
		
		$this->bd = new Basedatos();
		
	}
	
	public function insertar_profesor(){
		
		$query = "CALL IngresarUsuario('".$_POST["rut"]."', '".$_POST["nombre"]."', '".$_POST["ap_pat"]."', '".$_POST["ap_mat"]."', '".$_POST["fecha"]."', '1040')";

		$this->result = $this->bd->insert($query);
	}
	public function mostrar_profesor($cargo){
		
		$query = "CALL ConsultarTodosProfesor('".$cargo."')";
		$this->result = $this->bd->select($query);
		return $this->result;		
		
	}
	public function mostrar_alu_uno($id,$cargo){
		
		$query = "CALL ConsultarUnProfesor('".$id."','".$cargo."')";
		$this->result = $this->bd->select($query);
		return $this->result;		
		
	}

	public function mostrar_alu_nom($nombre,$cargo){
		
		$query = "CALL ConsultarProfesorNombre('".$nombre."','".$cargo."')";
		$this->result = $this->bd->select($query);
		return $this->result;		
		
	}


	public function mostrar_alu_ape($ape,$cargo){
		
		$query = "CALL ConsultarProfesorApellido('".$ape."','".$cargo."')";
		$this->result = $this->bd->select($query);
		return $this->result;		
		
	}

	public function editar_alumno($id, $nom_usuario, $ap_p, $ap_m, $fecha, $idc){
		$query = "CALL ModificarUsuario('".$id."','".$nom_usuario."','".$ap_p."','".$ap_m."','".$fecha."','".$idc."')";
		$this->result = $this->bd->update($query);
	}
	public function eliminar_alumno($id, $cargo){
		$query = "CALL EliminarProfesor('".$id."','".$cargo."')";
		$this->result = $this->bd->delete($query);
	}


	/********************************************************************************************************************************************************************************/

}
?>